import Vue from 'vue'
import dayjs from 'dayjs'
// dayjs 默认语言是英文，我们这里配置为中文
import 'dayjs/locale/zh-cn'
// 引入 relativeTime
import relativeTime from 'dayjs/plugin/relativeTime'

// 加载中文语言包
// 全局使用
dayjs.locale('zh-cn')
// 加载相对时间插件
dayjs.extend(relativeTime)

// 使用方式：{{ 表达式 | 过滤器名称 }}
// 当前时间格式化
Vue.filter('formatTime', _ => {
  return dayjs(_).format('YYYY-MM-DD HH:mm:ss')
})
// 相对时间格式化过滤器
Vue.filter('relativeTime', _ => {
  return dayjs().to(dayjs(_))
})
